# encoding: utf-8
"""
@author:auto generate code
@license: Apache Licence
@time: 2020-07-18 17:01:27
@contact: wujinsheng1@yy.com
构造器，负责构造cmd命令，通过rpc发送给客户端
"""

from sdktest_module.utils.api_base_builder import ApiBaseBuilder, parameter

package_class_name = "com.demo.liveroom.autotest.AutoLivingViewModel."


class sendInviteReq(ApiBaseBuilder):
    api_name = package_class_name + "sendInviteReq"

    @parameter(1, "long")
    def inviteUid(self, inviteUid):
        return self

    @parameter(2, "long")
    def inviteSid(self, inviteSid):
        return self

    @parameter(3, "int[]")
    def position(self, position):
        return self

    @parameter(4, "int")
    def businessType(self, businessType):
        return self

    @parameter(5, "int")
    def mediaType(self, mediaType):
        return self

    @parameter(6, "long")
    def replaceUid(self, replaceUid):
        return self

    @parameter(7, "String")
    def extend(self, extend):
        return self

    @parameter(8, "tv.athena.live.api.IDataCallback")
    def callback(self, callback):
        return self


class acceptInviteLiveInterconnectReq(ApiBaseBuilder):
    api_name = package_class_name + "acceptInviteLiveInterconnectReq"
